/*
有些数据结构是在现有数据结构的基础上， 计算生成的。
 比如， ES6 的数组、 Set、 Map 都部署了以下三个方法， 调用后都返回遍历器对象。

entries() 返回一个遍历器对象， 用来遍历[键名, 键值] 组成的数组。 
对于数组， 键名就是索引值； 对于 Set， 键名与键值相同。
 Map 结构的 Iterator 接口， 默认就是调用entries方法。
 
keys() 返回一个遍历器对象， 用来遍历所有的键名。

values() 返回一个遍历器对象， 用来遍历所有的键值。

这三个方法调用后生成的遍历器对象， 所遍历的都是计算生成的数据结构。
*/
let arr = ['a', 'b', 'c'];
for (let pair of arr.entries()) {
	console.log(pair);
}
// [0, 'a']
// [1, 'b']
// [2, 'c']


以后多用set map 来代替数组 循环也用对应的api 更方便处理
